'''参数sep是一个字符串，将当前字符串从sep第一次出现的位置分隔成3部分：
sep之前、sep和sep之后，返回一个三元组。没有找到sep时，返回由字符串本身和两个空格组成的三元组'''
print('abc123abc123abc123'.partition('12'))
print('abc123abc123abc123'.partition('13'))
print('============================================')
'''与partition()类似，rpartition只是从当前字符串末尾开始查找第一个sep；
没有找到sep时，返回由字符串本身和两个空格组成的三元组'''
print('abc123abc123abc123'.rpartition('abc'))
print('abc123abc123abc123'.partition('ba'))
print('============================================')
"""将当前字符串包含的old字符串替换为new字符串，
省略count时会替换全部old字符串。指定count时，最多替换count次"""
x='ab12'*4
print(x)
print(x.replace('12','000')) #全部替换
print(x.replace('12','00',2)) #替换2次